package br.com.academia.controller;

import java.sql.SQLException;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import br.com.academia.DAO.DAOGenerico;
import br.com.academia.beans.Plano;
import br.com.academia.util.ConnectionFactory;

@Controller
public class PlanoController {
	
	@RequestMapping("/inserirPlano")
	public String cadastrarPlano(Plano plano, Model model) throws SQLException, Exception {
		new DAOGenerico<Plano>(new ConnectionFactory().getConnection()).cadastrar(plano);
		/*Atividade atividade = new Atividade();
		atividade.setPlano_idPLano(plano.getIdPlano());
		atividade.setPlano(plano.getNome());
		model.addAttribute("atividade", atividade);*/
		return "forward:frmAtividade";
	}
	
	@RequestMapping("/alterarPlano")
	public String alterarPlano(Plano plano) throws SQLException, Exception {
		new DAOGenerico<Plano>(new ConnectionFactory().getConnection()).alterar(plano, "idPlano");
		return "forward:pesquisaAvancada?tipoPesquisa=plano";
	}
	
	@RequestMapping("/excluirPlano")
	public String excluirPlano(Plano plano) throws SQLException, Exception {
		new DAOGenerico<Plano>(new ConnectionFactory().getConnection()).excluir(plano, "idPlano");
		return "forward:pesquisaAvancada?tipoPesquisa=plano";
	}


}
